

import MMUtile from 'util/mm.jsx'
const _mm = new MMUtile();
class Safty{
  //获取用户手机号
  getUserPhone(){
    return _mm.request({
        url     : 'user/getPhone.act',
        method  : 'POST'
    });
  }
  //对比验证码
  verifyPhone(ref){
    return _mm.request({
        url     : 'user/verifyPhone.act',
        method  : 'POST',
        data  : ref
    });
  }
  //修改密码
  updatePassword(ref){
    return _mm.request({
        url     : 'user/updatePassword.act',
        method  : 'POST',
        data  : ref
    });
  }
  //绑定手机号
  updatePhone(ref){
    return _mm.request({
        url     : 'user/updatePhone.act',
        method  : 'POST',
        data  : ref
    });
  }
  //获取邮箱
  getEmail(){
    return _mm.request({
        url     : 'user/getEmail.act',
        method  : 'POST'
    });
  }
  //绑定邮箱
  updateEmail(ref){
    return _mm.request({
        url     : 'user/updateEmail.act',
        method  : 'POST',
        data  : ref
    });
  }  
  //设置密保
  setEncrypted(ref){
    return _mm.request({
        url     : 'user/setEncrypted.act',
        method  : 'POST',
        data  : ref
    });
  }
  //获取密保
  getEncrypted(){
    return _mm.request({
        url     : 'user/getEncrypted.act',
        method  : 'POST'
    });
  }
  //获取登录记录
  getLoginRecord(){
    return _mm.request({
        url     : 'user/getLoginRecord.act',
        method  : 'POST'
    });
  }
  //获取申诉
  verifyUsernameOrPhoneOrEmail(ref){
    return _mm.request({
        url     : 'user/verifyUsernameOrPhoneOrEmail.act',
        method  : 'POST',
        data  : ref
    });
  }
  //获取密保问题
  getUserEncrypted(ref){
    return _mm.request({
        url     : 'user/getUserEncrypted.act',
        method  : 'POST',
        data  : ref
    });
  }
  //保存申诉资料
  saveUserAppealMessage(ref){
    return _mm.request({
        url     : 'user/saveUserAppealMessage.act',
        method  : 'POST',
        data  : ref
    });
  }
  //校验手机号与验证码
  codeIsTrue(ref){
    return _mm.request({
        url     : 'user/codeIsTrue.act',
        method  : 'POST',
        data  : ref
    });
  }
  //保存忘记密码
  findPassword(ref){
    return _mm.request({
        url     : 'user/findPassword.act',
        method  : 'POST',
        data  : ref
    });
  }
  //忘记密码校验手机号是否存在
  phoneIsExit(ref){
    return _mm.request({
        url     : 'user/phoneIsExit.act',
        method  : 'POST',
        data  : ref
    });
  }
  //绑定邮箱校验手机号是否存在
  checkEmail(ref){
    return _mm.request({
        url     : 'user/checkEmail.act',
        method  : 'POST',
        data  : ref
    });
  }
  //发送邮箱校验
  sendEmail(ref){
    return _mm.request({
        url     : 'user/sendEmail.act',
        method  : 'POST',
        data  : ref
    });
  }
  //登录点击验证码获取邮箱或手机  
  loginExeSendSMSOrSendEmail(ref){
    return _mm.request({
        url     : 'user/loginExeSendSMSOrSendEmail.act',
        method  : 'POST',
        data  : ref
    });
  }
  //点击验证码获取邮箱或手机  
  exeSendSMSOrSendEmail(ref){
    return _mm.request({
        url     : 'user/exeSendSMSOrSendEmail.act',
        method  : 'POST',
        data  : ref
    });
  }
  //微信登录接口调用
  beforeLoginBindWechat(ref){
    return _mm.request({
        url     : 'user/beforeLoginBindWechat.act',
        method  : 'POST',
        data  : ref
    });
  }
  //QQ登录接口调用
  beforeLoginBindQQ(ref){
    return _mm.request({
        url     : 'user/beforeLoginBindQQ.act',
        method  : 'POST',
        data  : ref
    });
  }
  //微信登录接口调用2
  wechatLogin(){
    return _mm.request({
        url     : 'user/wechatLogin.act',
        method  : 'GET'
    });
  }
  
}
export default Safty;